/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.recharge.entity;


import com.jeeplus.common.utils.excel.annotation.ExcelField;
import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.modules.member.entity.Member;

import java.util.Date;

/**
 * 用户充值记录Entity
 * @author w
 * @version 2020-09-28
 */
public class Recharge extends DataEntity<Recharge> {
	
	private static final long serialVersionUID = 1L;
	private String memberId;		// 充值用户
	private Double rechargeMoney;		// 充值金额
	private String rechargePic;		// 充值凭证图
	private String rechargeStatus;  //确认充值标识    审核状态0审核中1通过2拒绝

	private String rechargeType; //充值方式    充值银行
	private String exportTime;

	private Member manager;		//团队长

	private Date beginCreateDate;		// 开始 创建时间
	private Date endCreateDate;		// 结束 创建时间
	
	public Recharge() {
		super();
	}

	public Recharge(String id){
		super(id);
	}

	@ExcelField(title="充值用户", align=2, sort=1)
	public String getMemberId() {
		return memberId;
	}

	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}

	@ExcelField(title="充值金额", align=2, sort=2)
	public Double getRechargeMoney() {
		return rechargeMoney;
	}

	public void setRechargeMoney(Double rechargeMoney) {
		this.rechargeMoney = rechargeMoney;
	}

	
	@ExcelField(title="充值凭证图", align=2, sort=3)
	public String getRechargePic() {
		return rechargePic;
	}

	public void setRechargePic(String rechargePic) {
		this.rechargePic = rechargePic;
	}

	@ExcelField(title="审核状态",dictType="shenhe", align=2, sort=4)
	public String getRechargeStatus() {
		return rechargeStatus;
	}

	public void setRechargeStatus(String rechargeStatus) {
		this.rechargeStatus = rechargeStatus;
	}

	@ExcelField(title="充值方式",dictType="payType", align=2, sort=5)
	public String getRechargeType() {
		return rechargeType;
	}

	public void setRechargeType(String rechargeType) {
		this.rechargeType = rechargeType;
	}

	@ExcelField(title="时间", align=2, sort=6)
	public String getExportTime() {
		return exportTime;
	}

	public void setExportTime(String exportTime) {
		this.exportTime = exportTime;
	}

	public Member getManager() {
		return manager;
	}

	public void setManager(Member manager) {
		this.manager = manager;
	}

	public Date getBeginCreateDate() {
		return beginCreateDate;
	}

	public void setBeginCreateDate(Date beginCreateDate) {
		this.beginCreateDate = beginCreateDate;
	}

	public Date getEndCreateDate() {
		return endCreateDate;
	}

	public void setEndCreateDate(Date endCreateDate) {
		this.endCreateDate = endCreateDate;
	}
}